#pragma once

#include "FrameOperation.h"

class CFunctionDescription;

class CFunctionCallOperation : public IFrameOperation
{
public:
    CFunctionCallOperation( std::shared_ptr<CFunctionDescription> InFunctionDescription)
        : FunctionDescription(InFunctionDescription)
    {
    }


    virtual EFrameOperationType GetType() const override
    {
        return EFrameOperationType::FunctionCall;
    }
    

    std::shared_ptr<CFunctionDescription> FunctionDescription;

};